onClipEvent()

Доступность

Flash Player 5.

Синтаксис

onClipEvent(movieEvent){
  // ваш код
}

Параметры

MovieEvent есть событие. Когда событие происходит, выполняются операторы, заключенные в фигурные скобки ({}). Параметр movieEvent может иметь следующие значения:

Описание

Обработчик события; выполняет действия, связанные с определенным мувиклипом.

Пример

В следующем примере onClipEvent() используется с событием keyDown и должен быть присоединен к мувиклипу или кнопке. Событие keyDown обычно используется совместно со свойствами и методами объекта Key. Следующий скрипт использует Key.getCode() для определения последней нажатой клавиши; если эта клавиша соответствует свойству Key.RIGHT (стрелка вправо), производится переход на кадр вперед; если же клавиша соответствует свойству Key.LEFT (стрелка влево), производится переход назад.

onClipEvent (keyDown) {
  if (Key.getCode() == Key.RIGHT) {
    this._parent.nextFrame();
  } else if (Key.getCode() == Key.LEFT) {
    this._parent.prevFrame();
  }
}

В следующем примере onClipEvent() используется вместо с событиями load и mouseMove. Свойства _xmouse и _ymouse позволяют отслеживать позицию курсора при каждом движении мыши и координаты этой позиции отображаются в текстовом поле, созданном динамически.

onClipEvent (load) {
  this.createTextField("coords_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
  coords_txt.autoSize = true;
  coords_txt.selectable = false;
}
onClipEvent (mouseMove) {
  coords_txt.text = "X:"+_root._xmouse+",Y:"+_root._ymouse;
}

См. также

Key class, MovieClip._xmouse, MovieClip._ymouse, on(), updateAfterEvent()